package com.mjf.srm.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/6/29 02:01
 */
@Data
@TableName("srmpurlist")
public class SrmpurList {

    @TableId(value = "id", type = IdType.AUTO)
    private Long id; // 主键

    private String purHeaderId; // SRM系统采购订单ID

    private String getpurfind; // 获取采购订单明细是否成功 0--未获取 1--获取成功 2--获取失败

    private String vendorCode; // 供应商编码

    private String vendorName; // 供应商名称

    private String displayPoNumber; // 采购订单号

    private BigDecimal sumAmount; // 订单总金额

    private String currencyCode; // 币种

    private String agentName; // 采购员

    private LocalDate releaseDate; // 发布日期

    private String typeLookupDesc; // 订单类型

    private String pullu8; // 推送U8系统销售订单是否成功 0--未推送 1--推送成功 2--推送失败

    private String csocode; // U8系统销售订单号

    private String pullcso; // 更新srm销售订单状态 推送成功后是 0--未推送 1--推送成功 2--推送失败

    private String cdlcode; // U8系统销售发货单号

    private String pullcdl; // 更新srm发货是否成功 0--未推送 1--推送成功 2--推送失败

    private String csbvcode; // 销售发票号

    private String pullsbv; // 更新srm发票是否成功 0--未推送 1--推送成功 2--推送失败
}
